package com.ibeeking.found.report.rest.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ibeeking.found.report.service.common.query.ReportManagePageQuery;
import com.ibeeking.found.report.service.common.vo.SimpleJimuReportVO;
import com.ibeeking.found.report.service.common.vo.SimpleReportVO;

/**
 *
 * @author ibeeking
 * @date 2021/3/26 10:35
 */
public interface IReportManageService {

    /***
     * 分页查询大屏报表
     */
    Page<SimpleReportVO> dmpPageList(ReportManagePageQuery pageQuery);
    /***
     * 修改大屏报表状态
     */
    Boolean changeDmpStatus(Long id, Integer status);

    /***
     * 通过id删除大屏报表
     */
    Boolean delDmpReport(Long id);

    /***
     * 分页查询报表页面
     */
    Page<SimpleJimuReportVO> jmPageList(ReportManagePageQuery pageQuery);
    /***
     * 修改查询报表状态
     */
    Boolean changeJmStatus(String id, Integer status);

    /***
     * 通过id删除查询报表
     */
    Boolean delJmReport(String id);

    /***
     * 积木报表服务器发布域地址
     */
    String getJimuReportServerDomain();
}
